home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 14 / CU Amiga Magazine's Super CD-ROM 14 (1997)(EMAP Images)(GB)(Track 1 of 3)[!][issue 1997-09].iso / CUCD / Programming / XPK / Developer / Include / C / pragma / xpksub_lib.h < prev   
Encoding:
C/C++ Source or Header  |  1997-02-15  |  1021 b   |  33 lines

  1. #ifndef _INCLUDE_PRAGMA_XPKSUB_LIB_H
  2. #define _INCLUDE_PRAGMA_XPKSUB_LIB_H
  3.  
  4. #ifndef CLIB_XPKSUB_PROTOS_H
  5. #include <clib/xpksub_protos.h>
  6. #endif
  7.  
  8. #ifdef __cplusplus
  9. extern "C" {
  10. #endif
  11.  
  12. #if defined(AZTEC_C) || defined(__MAXON__) || defined(__STORM__)
  13. #pragma amicall(XpkSubBase,0x01E,XpksPackerInfo())
  14. #pragma amicall(XpkSubBase,0x024,XpksPackChunk(a0))
  15. #pragma amicall(XpkSubBase,0x02A,XpksPackFree(a0))
  16. #pragma amicall(XpkSubBase,0x030,XpksPackReset(a0))
  17. #pragma amicall(XpkSubBase,0x036,XpksUnpackChunk(a0))
  18. #pragma amicall(XpkSubBase,0x03C,XpksUnpackFree(a0))
  19. #endif
  20. #if defined(_DCC) || defined(__SASC)
  21. #pragma libcall XpkSubBase XpksPackerInfo       01E 00
  22. #pragma libcall XpkSubBase XpksPackChunk        024 801
  23. #pragma libcall XpkSubBase XpksPackFree         02A 801
  24. #pragma libcall XpkSubBase XpksPackReset        030 801
  25. #pragma libcall XpkSubBase XpksUnpackChunk      036 801
  26. #pragma libcall XpkSubBase XpksUnpackFree       03C 801
  27. #endif
  28.  
  29. #ifdef __cplusplus
  30. }
  31. #endif
  32.  
  33. #endif    /*  _INCLUDE_PRAGMA_XPKSUB_LIB_H  */